package com.simtop.mapper;


import com.simtop.pojo.Squserbehaviortable;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @Classname SquserbehaviortableMapper 查看用户行为分析
 * @Description TODO
 * @Date 2022/1/17 14:55
 * @Created by lzb
 */
@Mapper
public interface SquserbehaviortableMapper {


    List<Squserbehaviortable> getActionId(@Param("userbehaviorNewlyadded") int userbehaviorNewlyadded, @Param("userbehaviorSignin") int userbehaviorSignin, @Param("userbehaviorSpeak") int userbehaviorSpeak, @Param("userbehaviorDiscuss") int userbehaviorDiscuss, @Param("userbehaviorTopicinitiation") int userbehaviorTopicinitiation, @Param("userbehaviorShare") int userbehaviorShare);

    List<Squserbehaviortable> viewuserbehavioranalysis();

    List<Squserbehaviortable> gitnewlyadded(@Param("starttimes") String starttimes,@Param("endtimes") String endtimes,@Param("newlyaddedid")int newlyaddedid);

    List<Squserbehaviortable> gitspeak(@Param("starttimes") String starttimes,@Param("endtimes") String endtimes,@Param("speakid")int speakid);

    List<Squserbehaviortable> gitdiscuss(@Param("starttimes") String starttimes,@Param("endtimes") String endtimes,@Param("discussid")int discussid);

    List<Squserbehaviortable> gittopicinitiation(@Param("starttimes") String starttimes,@Param("endtimes") String endtimes,@Param("topicinitiationid") Integer topicinitiationid);

    List<Squserbehaviortable> gitshare(@Param("starttimes") String starttimes,@Param("endtimes") String endtimes,@Param("shareid") Integer shareid);

    List<Squserbehaviortable> gitsignin(@Param("starttimes") String starttimes,@Param("endtimes") String endtimes,@Param("signinid") Integer signinid);
}
